package cn.ac.iscas.bean.softwareCopyright;

import java.util.Date;
import java.util.Set;

import cn.ac.iscas.bean.project.Project;

public class SoftwareCopyright {
	private int id;//主键
	private String softwareName;//软件名字
	private String acceptNo;//受理号
	private String registerNo;//登记号
	private String copyrightOwner;//著作权人
	private Date acceptDate;//受理日期
	private Date registerDate;//登记日期
	private State state;//状态（已受理，已授权）
	private Set<SoftwarePicture> picturePaths;//图片存储路径
	private String note;//备注
	private Project project; //关联的项目
	public int getId() {
		return id;
	}
	public void setId(int id) {
		this.id = id;
	}
	public String getSoftwareName() {
		return softwareName;
	}
	public void setSoftwareName(String softwareName) {
		this.softwareName = softwareName;
	}
	public String getAcceptNo() {
		return acceptNo;
	}
	public void setAcceptNo(String acceptNo) {
		this.acceptNo = acceptNo;
	}
	public String getRegisterNo() {
		return registerNo;
	}
	public void setRegisterNo(String registerNo) {
		this.registerNo = registerNo;
	}
	public String getCopyrightOwner() {
		return copyrightOwner;
	}
	public void setCopyrightOwner(String copyrightOwner) {
		this.copyrightOwner = copyrightOwner;
	}
	
	public Date getAcceptDate() {
		return acceptDate;
	}
	public void setAcceptDate(Date acceptDate) {
		this.acceptDate = acceptDate;
	}
	public Date getRegisterDate() {
		return registerDate;
	}
	public void setRegisterDate(Date registerDate) {
		this.registerDate = registerDate;
	}
	public State getState() {
		return state;
	}
	public void setState(State state) {
		this.state = state;
	}
	public Set<SoftwarePicture> getPicturePaths() {
		return picturePaths;
	}
	public void setPicturePaths(Set<SoftwarePicture> picturePaths) {
		this.picturePaths = picturePaths;
	}
	public void setNote(String note) {
		this.note = note;
	}
	public String getNote() {
		return note;
	}
	public void setProject(Project project) {
		this.project = project;
	}
	public Project getProject() {
		return project;
	}

	
}
